someone who leaves anything in trust - Turc Anglais Dictionnaire